package com.FH.applyFrom.contract;

import com.FH.applyForm.officeServies.contract_type.ContractTypeShowDTO;
import com.FH.applyForm.officeServies.contractsecond_type.ContractSecondShowDTO;
import com.FH.organization.Attachment.AttachmentShowDTO;
import com.FH.organization.department.DepartmentResource;
import com.FH.organization.suggestion.SuggestionShowDTO;
import com.FH.organization.work_flow.WorkFlowShowDTO;

import java.util.List;

/**
 * Created by acer on 2016/7/15.
 */
public class ContractShowDTO {
    private String contract_id; //合同管理主键id
    private String contract_firstmember; //合同乙方
    private String contract_secondmember;//合同乙方
    private String contract_code;//合同编码
    private String contract_type;//合同类型
    private String contract_signdate;//签订日期
    private String contract_takedate;//生效日期
    private String contract_enddate;//终止日期

    private String organzation_id;//部门名称

    private String contract_reason;//备注
    private String member_id;//承办人
    private String attachment_id;//附件id

    private String isverify;//状态
   // private String attachment_id;
    private String attachment_addr;//图片地址
    private String head_portrait_time;//图片存入时间
    private String head_portrait_type;//类型
    private String organization_name;
    private String file_name;
    private List<WorkFlowShowDTO> ws;
    private String fail_resource;
    private List<ContractSecondShowDTO> contact_type;


    private List<ContractTypeShowDTO> warnperople;//提醒人员集合

    private List<AttachmentShowDTO> attachment;//附件集合

    private List<DepartmentResource> aa;//部门集合

    private String contract_updatetime;//合同修改时间

    private  List<SuggestionShowDTO> suggestionShowDTOs;

    public ContractShowDTO(){}

    public ContractShowDTO(String contract_id, String contract_firstmember, String contract_secondmember, String contract_code, String contract_type, String contract_signdate, String contract_takedate, String contract_enddate, String organzation_id, String contract_reason, String member_id, String attachment_id, String isverify, String attachment_addr, String head_portrait_time, String head_portrait_type, String organization_name, String file_name, List<WorkFlowShowDTO> ws, String fail_resource, List<ContractSecondShowDTO> contact_type, List<ContractTypeShowDTO> warnperople, List<AttachmentShowDTO> attachment, List<DepartmentResource> aa, String contract_updatetime, List<SuggestionShowDTO> suggestionShowDTOs) {
        this.contract_id = contract_id;
        this.contract_firstmember = contract_firstmember;
        this.contract_secondmember = contract_secondmember;
        this.contract_code = contract_code;
        this.contract_type = contract_type;
        this.contract_signdate = contract_signdate;
        this.contract_takedate = contract_takedate;
        this.contract_enddate = contract_enddate;
        this.organzation_id = organzation_id;
        this.contract_reason = contract_reason;
        this.member_id = member_id;
        this.attachment_id = attachment_id;
        this.isverify = isverify;
        this.attachment_addr = attachment_addr;
        this.head_portrait_time = head_portrait_time;
        this.head_portrait_type = head_portrait_type;
        this.organization_name = organization_name;
        this.file_name = file_name;
        this.ws = ws;
        this.fail_resource = fail_resource;
        this.contact_type = contact_type;
        this.warnperople = warnperople;
        this.attachment = attachment;
        this.aa = aa;
        this.contract_updatetime = contract_updatetime;
        this.suggestionShowDTOs = suggestionShowDTOs;
    }

    public String getContract_id() {
        return contract_id;
    }

    public void setContract_id(String contract_id) {
        this.contract_id = contract_id;
    }

    public String getContract_firstmember() {
        return contract_firstmember;
    }

    public void setContract_firstmember(String contract_firstmember) {
        this.contract_firstmember = contract_firstmember;
    }

    public String getContract_secondmember() {
        return contract_secondmember;
    }

    public void setContract_secondmember(String contract_secondmember) {
        this.contract_secondmember = contract_secondmember;
    }

    public String getContract_code() {
        return contract_code;
    }

    public void setContract_code(String contract_code) {
        this.contract_code = contract_code;
    }

    public String getContract_type() {
        return contract_type;
    }

    public void setContract_type(String contract_type) {
        this.contract_type = contract_type;
    }

    public String getContract_signdate() {
        return contract_signdate;
    }

    public void setContract_signdate(String contract_signdate) {
        this.contract_signdate = contract_signdate;
    }

    public String getContract_takedate() {
        return contract_takedate;
    }

    public void setContract_takedate(String contract_takedate) {
        this.contract_takedate = contract_takedate;
    }

    public String getContract_enddate() {
        return contract_enddate;
    }

    public void setContract_enddate(String contract_enddate) {
        this.contract_enddate = contract_enddate;
    }

    public String getOrganzation_id() {
        return organzation_id;
    }

    public void setOrganzation_id(String organzation_id) {
        this.organzation_id = organzation_id;
    }

    public String getContract_reason() {
        return contract_reason;
    }

    public void setContract_reason(String contract_reason) {
        this.contract_reason = contract_reason;
    }

    public String getMember_id() {
        return member_id;
    }

    public void setMember_id(String member_id) {
        this.member_id = member_id;
    }

    public String getAttachment_id() {
        return attachment_id;
    }

    public void setAttachment_id(String attachment_id) {
        this.attachment_id = attachment_id;
    }

    public String getIsverify() {
        return isverify;
    }

    public void setIsverify(String isverify) {
        this.isverify = isverify;
    }

    public String getAttachment_addr() {
        return attachment_addr;
    }

    public void setAttachment_addr(String attachment_addr) {
        this.attachment_addr = attachment_addr;
    }

    public String getHead_portrait_time() {
        return head_portrait_time;
    }

    public void setHead_portrait_time(String head_portrait_time) {
        this.head_portrait_time = head_portrait_time;
    }

    public String getHead_portrait_type() {
        return head_portrait_type;
    }

    public void setHead_portrait_type(String head_portrait_type) {
        this.head_portrait_type = head_portrait_type;
    }

    public String getOrganization_name() {
        return organization_name;
    }

    public void setOrganization_name(String organization_name) {
        this.organization_name = organization_name;
    }

    public String getFile_name() {
        return file_name;
    }

    public void setFile_name(String file_name) {
        this.file_name = file_name;
    }

    public List<WorkFlowShowDTO> getWs() {
        return ws;
    }

    public void setWs(List<WorkFlowShowDTO> ws) {
        this.ws = ws;
    }

    public String getFail_resource() {
        return fail_resource;
    }

    public void setFail_resource(String fail_resource) {
        this.fail_resource = fail_resource;
    }

    public List<ContractSecondShowDTO> getContact_type() {
        return contact_type;
    }

    public void setContact_type(List<ContractSecondShowDTO> contact_type) {
        this.contact_type = contact_type;
    }

    public List<ContractTypeShowDTO> getWarnperople() {
        return warnperople;
    }

    public void setWarnperople(List<ContractTypeShowDTO> warnperople) {
        this.warnperople = warnperople;
    }

    public List<AttachmentShowDTO> getAttachment() {
        return attachment;
    }

    public void setAttachment(List<AttachmentShowDTO> attachment) {
        this.attachment = attachment;
    }

    public List<DepartmentResource> getAa() {
        return aa;
    }

    public void setAa(List<DepartmentResource> aa) {
        this.aa = aa;
    }

    public String getContract_updatetime() {
        return contract_updatetime;
    }

    public void setContract_updatetime(String contract_updatetime) {
        this.contract_updatetime = contract_updatetime;
    }

    public List<SuggestionShowDTO> getSuggestionShowDTOs() {
        return suggestionShowDTOs;
    }

    public void setSuggestionShowDTOs(List<SuggestionShowDTO> suggestionShowDTOs) {
        this.suggestionShowDTOs = suggestionShowDTOs;
    }
}
